it & service delivery careers in Vizag, India